@CHARSET "UTF-8";
body,p,form,h1,h2,h3,ul,li,dl,dt,dd {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	background:#DDEEF2;
}
ul {
	list-style-type:none;
}
a img{
    border:none;
}
.form label.error{
    margin-left:10px;
    text-align:left;
    color:red;
}
h2,.form{
	border:1px solid #BBDDE5;
	background:#F4FAFB;
	font-size:14px;
	color:#333;
	margin:10px;
	padding:10px;
}
a{
    text-decoration:none;
    color:#335B64;
    font-size:12px;
}
a:hover{
    color:#f60;
    text-decoration:underline;
}
h2 a {
	float:right;
	background:url(../images/add.gif) no-repeat left center;
	padding:0 0 0 18px;
}
.form .entry{
    font-size:12px;
}
.form textarea.form_input{
    font-size:14px;
}
.form div.entry{
    padding:4px 0;
}
.form span.middle{
    vertical-align:43px;
}
.form input.form_input,textarea.form_input{
    border:1px solid #999999;
    background:none repeat scroll 0 0 #FFFFFF;
}

.form input.form_input:focus,textarea.form_input:focus{
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#3EABFF;
    box-shadow:0 0 1px #1681D3, 1px 1px 3px #C3C3C3 inset;
}
.form input.error,select.error,textarea.error{
    background:none repeat scroll 0 0 #FFF6F6;
    border-color:#AA0707;
    box-shadow:0 0 1px #CC0000, 1px 1px 3px #C3C3C3 inset;
}
.form select{
    border:1px solid #999999;
    background:none repeat scroll 0 0 #FFFFFF;
    height:25px;
}
.form select option{
    background:none repeat scroll 0 0 #FFFFFF;
    line-height:25px;
    padding-top:2px;
}
.form textarea.text{
    height:100px;
    width:200px;
    border:1px solid #ccc;
}
.form input.submit{
    cursor:pointer;
}


#list {
	margin:0 10px;
}
#list table {
	width:100%;
	border:1px solid #BBDDE5;
	background:#EEF8F9;
}
#list table thead tr {
	font-weight:normal;
	height:30px;
	line-height:30px;
	background:url(../images/th_bg.gif);
}
#list table tbody tr.even {
	background:#F4FAFB;
}
#list table tbody tr.odd {
    background:#DDEEF2;
}
#list table tbody tr:hover {
    background:#BCE0EA;
}
#list table tbody tr.checked {
    background:#BCE0EA;
}
#list table td {
	height:29px;
	line-height:29px;
	text-align:center;
}
#list table tfoot tr.action{
    background:#F4FAFB;
}























/* aui_buttons start */
/*
.aui_submits { text-align:left; white-space:nowrap; }

.aui_submits input {
    padding: 6px 8px;
    cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }

.aui_submits input::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_submits input:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_submits input:hover { color:#000; border-color:#666; }
.aui_submits input:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_submits input[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
input.aui_state_highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
input.aui_state_highlight:hover { color:#FFF; border-color:#1c6a9e; }
input.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
*/
/* aui_button end */